<template>
	<view style="text-align: center;">

		<image src="/static/logo.png"
			style="width: 200rpx;height: 200rpx;border-radius: 20rpx;margin-top: 100rpx;border: 1rpx solid #ddd;"
			mode=""></image>
		<view
			style="text-align: center;font-size: 48rpx;font-weight: 400;position: relative;margin: 40rpx auto;width: 580rpx;color: #505556;">
			新华商城</view>
		<view style="height: 1rpx;width:80%;background-color: #dae2e3;margin: 0 auto;">

		</view>
		<a :href="dow.url" download
			style="display: inline-block;text-decoration:none;padding: 30rpx 0;width: 50%;border-radius: 100rpx;background-color: #32b2a7;margin-top: 100rpx;color: #fff;">下载APP</a>
	</view>
</template>

<script>
	export default {
		data() {
			return {
				dow: {}
			};
		},
		onLoad() {
			this.geturl()
		},
		methods: {
			geturl() {
				this.$api.APP(res => {
					this.dow = res.data
				})
			},
			xiazai() {
				var ua = navigator.userAgent.toLowerCase();
				var isWeixin = ua.match(/MicroMessenger/i) == "micromessenger";
				if (isWeixin) {
					uni.showModal({
						content: '请点击右上角的...进入手机浏览器下载',
						success: function(res) {
							if (res.confirm) {
								console.log('用户点击确定');
							} else if (res.cancel) {
								console.log('用户点击取消');
							}
						}
					})
				} else {
					uni.downloadFile({
						url: this.dow.url, // 安装包文件的 URL 地址
						success: (res) => {
							if (res.statusCode === 200) {
								// 下载成功后保存文件到本地
								uni.saveFile({
									tempFilePath: res.tempFilePath, // 文件的临时路径
									success: (res) => {
										// 获取保存后的文件路径
										const filePath = res.savedFilePath;
										// 使用系统默认的文件管理器打开文件进行安装
										uni.openDocument({
											filePath,
											showMenu: true,
											success: () => {
												console.log('1');
											},
											fail: (err) => {
												console.log(err);
											},
										});
									},
									fail: (err) => {
										console.log('保存文件失败', err);
									},
								});
							}
						},
						fail: (err) => {
							console.log('下载文件失败', err);
						},
					});
				}
				// 下载安装包文件

			}
		}
	}
</script>

<style lang="scss">

</style>